malaysian trumpet snail - Spanish English Dictionary